home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / bgp / bgp-minutes-90july.txt < prev    next >
Text File  |  1993-02-17  |  6KB  |  142 lines

  1.  
  2.  
  3. CURRENT_MEETING_REPORT_
  4.  
  5.  
  6. Reported by Guy Almes/Rice
  7.  
  8. IWG Minutes
  9.  
  10. The most important agenda item was the review and approval of a MIB for
  11. the management of agents that speak BGP. A second draft was provided in
  12. advance by Steve Willis and served as the reference document for the
  13. discussion.  Among the key points of discussion:
  14.  
  15.  
  16.    o What action should be taken by an agent upon state transitions (as
  17.      defined by the finite automaton in the BGP protocol document)?  We
  18.      agreed that SNMP traps would be defined for a subset of these
  19.      transitions and we agreed on the information to be provided upon
  20.      each such trap.
  21.    o What variables in the MIB could be eliminated or streamlined in the
  22.      interests of simplicity of definition and implementation?  The
  23.      final MIB will reflect a significant reduction in the total number
  24.      of variables defined in the second draft.
  25.    o There were two tables in the second draft that describe the
  26.      attribute lists of routes.  One table describes all received
  27.      routes, and the other describes those actually in use.  We
  28.      tightened the description of just when entries in these tables
  29.      existed and what they would contain.
  30.  
  31.  
  32. Steve took these decisions and used them to produce a revised document
  33. Tuesday evening.  This MIB will be used provisionally in our early use
  34. of BGP version 2, and will be the MIB submitted when we propose
  35. advancement of BGP to `Draft Internet Standard' status.
  36.  
  37. The rest of our time was spent discussing early experience implementing
  38. and using BGP-2.  Dennis Ferguson and Yakov Rekhter were among the early
  39. implementors present, and Dennis Ferguson and Jessica Yu were among the
  40. early users present.  Among the items discussed were:
  41.  
  42.  
  43.    o Since the BGP-2 header is an odd number of bytes, implementors
  44.      should be careful of the C-language size of operator.
  45.    o In view of the overhead of processing the message and update
  46.      headers and the attribute lists of each BGP update message, the
  47.      inclusion of many routes per update message is an extremely
  48.      important efficiency concern.
  49.    o In BGP-3 we should seriously consider letting the `next hop'
  50.      attribute of an update message default to the IP address of the
  51.      speaker.  This would not only simplify the implementation, but
  52.      would allow an identical update message to be sent to several peers
  53.      in even more cases than at present.
  54.    o Dennis reports a problem with the FSM in the case when two peers
  55.      try to connect to one another at the same time.  This causes a `BGP
  56.  
  57.                                    1
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.      Transport connection open' event in the OpenSent state, which
  65.      causes both ends to disconnect and return to the Idle state, all
  66.      with no particular reason to think it won't happen again.  An
  67.      improved FSM would fix this.
  68.    o Dennis reports the need for a default inter-AS metric attribute.
  69.      Without one, it is not clear how to compare an advertisement from
  70.      one peer with an explicit metric with an advertisement from another
  71.      peer with no metric.
  72.    o There was great appreciation for the lack of split horizon in
  73.      BGP-2.  Since each update message contains a complete AS-level
  74.      path, there is no need for split horizon.  Further, by having
  75.      speaker A advertise to speaker B the nets it gets to via speaker B
  76.      in a safe way, two significant advantages arise:
  77.  
  78.       -  assembly of update messages is considerably simplified by not
  79.          having the identity of the peer influence the update message.
  80.          For example, when A assembles update messages for B and C, it
  81.          can use the same update for both despite the fact that some of
  82.          the routes it is advertising may have been derived from B. In
  83.          many cases, particularly with IBGP, identical update messages
  84.          can be sent to several peers.
  85.       -  the use of BGP-2 for monitoring inter-AS routing is
  86.          considerably improved, since a speaker learns more fully what
  87.          routes its peer uses.  For example, when A advertises to B even
  88.          the routes A has derived from B, B learns that A is actually
  89.          using the advertised routes.  This will allow useful sanity
  90.          checks.
  91.  
  92.    o Similarly, the lack of need for having a Holddown period, as in
  93.      BGP-1, is taken by the implementors as a major improvement.
  94.  
  95.  
  96. In view of the mild nature of the `problems' encountered by early
  97. implementors, continued deployment of BGP-2 throughout the Internet
  98. appears likely.
  99.  
  100. Due to a very strong overlap of IWG and NJM, we decided to cancel the
  101. afternoon session which had been planned.  We agreed that gaining
  102. experience with the implementation and use of BGP-2 during the next
  103. several months will be an important task for the IWG. At the Boulder
  104. IETF meeting, we will need to review this experience with a view toward
  105. moving BGP, with possible revisions, to the Draft Internet Standard
  106. level.
  107.  
  108. Attendees
  109.  
  110.  
  111. Guy Almes                almes@rice.edu
  112. Jeffrey Burgan           jeff@nsipo.nasa.gov
  113. Dino Farinacci           dino@buckeye.esd.3com.com
  114. Dennis Ferguson          dennis@gw.ccie.utoronto.ca
  115. Vince Fuller             fuller@jessica.stanford.edu
  116. Robert Hinden            hinden@bbn.com
  117.  
  118.                                    2
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. Dan Jordt                danj@cac.washington.edu
  126. Alex Koifman             akoifman@bbn.com
  127. Solomon Liou             solomon%penril@uunet.uu.net
  128. Dan Long                 long@bbn.com
  129. Olivier Martin           martin@cearn.cern.ch
  130. Matt Mathis              mathis@pele.psc.edu
  131. Milo Medin               medin@nsipo.nasa.gov
  132. Philippe Park            ppark@bbn.com
  133. Yakov Rekhter            yakov@ibm.com
  134. Martha Steenstrup        msteenst@bbn.com
  135. Rudiger Volk             rv@informatik.uni-dortmund.de
  136. Steve Willis             swillis@wellfleet.com
  137. Robert Woodburn          woody@saic.com
  138.  
  139.  
  140.  
  141.                                    3
  142.